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