5097 332
4069 403
3499 634
94701 523
41396 301
11770 646
5020 422
1733 158
4691 166
275162 429
231473 701
20370 587
12587 289
3550 777
5108 633
25278 582
26318 897
7306 205
34810 369
29538 68
45247 555
3190 86
3854 358
1761 75
3600 655
3958 65
4359 102
5099 626