31112 977
41099 953
89527 896
65658 846
21858 789
34637 779
65087 773
48377 735
67807 706
40012 597
66029 438
74941 434
93191 416
39694 408
26986 404
19633 358
93298 326
87551 261
92158 211
28984 131