5096 332
4068 403
3498 634
94672 523
41375 301
11770 646
5020 422
1733 158
4691 166
275136 429
231451 701
20370 587
12587 289
3550 777
5108 633
25271 582
26304 897
7298 205
34801 369
29528 68
45239 555
3190 86
3854 358
1761 75
3600 655
3958 65
4359 102
5099 626