5096 332
4068 403
3498 634
94594 523
41340 301
11770 646
5019 422
1733 158
4684 166
275043 429
231387 700
20368 587
12587 289
3550 777
5108 633
25246 582
26274 897
7287 205
34733 369
29501 68
45183 555
3190 86
3854 358
1761 75
3600 655
3957 65
4359 102
5098 626