40581 522
2908 252
2179 232
3145 88
25032 113
59370 440
59447 532
10328 93
13486 306
13012 392
4177 499
22567 37
4714 352
3343 348
4572 786
30549 550
18683 624
12162 382
6123 544
2696 257
2442 257
624 50
49666 398
28795 246
3103 156
2973 96
3444 290
878 73