489929 108
2057251 106
677109 106
1140483 101
489155 101
1385006 101
1746479 99
1004126 98
495402 97
79578 94
86609 93
735682 89
1197158 85
903083 84
1545052 83
97232 82
1610381 80
824727 76
735053 75
848956 75
247552 75
738678 74
779852 73
1231306 72