3006 66
8585 591
41697 945
9747 449
2283 508
3759 244
5658 890
2912 163
14401 573
51383 196
3998 766
8974 295
13648 836
27300 245
12730 135
84765 120
31576 790
7829 323
91169 109
64929 186
66472 989
29966 325
30898 78
48147 519
10075 47
87434 490
8016 411
5991 914