3007 66
8591 591
41699 945
9749 449
2283 508
3759 244
5659 890
2912 163
14507 573
51385 196
3998 766
8976 295
13649 836
27302 245
12732 135
84777 120
31583 790
7830 323
91173 109
64940 186
66480 989
29966 325
30900 78
48154 519
10075 47
87447 490
8019 411
5992 914