5096 332
4068 403
3499 634
94674 523
41376 301
11770 646
5020 422
1733 158
4691 166
275139 429
231453 701
20370 587
12587 289
3550 777
5108 633
25272 582
26306 897
7299 205
34804 369
29528 68
45240 555
3190 86
3854 358
1761 75
3600 655
3958 65
4359 102
5099 626