5097 332
4071 403
3500 634
94804 523
41455 301
11771 646
5022 422
1733 158
4692 166
275259 429
231570 701
20370 587
12587 289
3550 777
5108 633
25317 582
26345 897
7313 205
34889 370
29580 68
45297 555
3190 86
3855 358
1762 75
3600 655
3958 65
4361 102
5101 626