5005 584
20543 125
15985 610
19090 41
18861 560
23365 142
1314 58
3427 578
2229 146
10683 86
4919 359
4975 564
39298 118
17142 134
17579 129
383875 1161
3445 232
5680 596
9719 310
11417 426
7208 841
4339 58
6345 496
3588 402
13690 272
8204 774
1063 192
1268 105