50667 165
15018 258
23919 471
280518 517
159113 585
322870 2179
156598 173
401051 1426
46432 280
329915 1237
110673 464
172400 977
3497 221
36138 126
1217 172
47960 599
5499 859
95984 442
55005 306
12806 48
68340 508
28249 125
2497 800
42012 498
82386 438
8872 785
203790 662
247089 1223