5097 332
4069 403
3499 634
94699 523
41394 301
11770 646
5020 422
1733 158
4691 166
275161 429
231472 701
20370 587
12587 289
3550 777
5108 633
25277 582
26318 897
7304 205
34810 369
29537 68
45246 555
3190 86
3854 358
1761 75
3600 655
3958 65
4359 102
5099 626