5097 332
4069 403
3500 634
94724 523
41417 301
11771 646
5021 422
1733 158
4691 166
275191 429
231505 701
20370 587
12587 289
3550 777
5108 633
25295 582
26330 897
7308 205
34831 369
29550 68
45262 555
3190 86
3854 358
1761 75
3600 655
3958 65
4359 102
5099 626