12646 105
209089 486
37189 702
7697 593
7616 625
6956 420
4720 306
2970 181
2620 486
6102 650
3757 781
2027 83