40048 522
2907 252
2179 232
3140 88
24696 113
58930 440
58788 532
10326 93
13483 306
13007 392
4173 499
22359 37
4714 352
3341 348
4571 786
30154 550
18492 624
11995 382
6122 544
2695 257
2442 257
622 50
49262 398
28566 242
3098 156
2971 96
3444 290
875 73