50096 272
84837 571
4225 408
27449 550
37013 645
61499 616
5465 58
59540 409
4967 125
15081 291
94232 859
71821 817
228907 623
79337 684
11318 629
178626 786
136785 487
4379 348
6698 426
2134 139
54702 739
203107 498
3432 221
17925 223
55341 336
15511 704
16525 106