50050 272
52571 311
89752 775
29037 285
52058 197
7445 530
2459 222
5399 832
94120 859
94849 725
14364 632
89578 354
9081 800
7203 518
167321 172
178417 786
8805 364
141007 685
14550 502
77586 338
4210 39
3194 248
164954 305
5152 444
92888 139
157347 317
59208 548
2702 227