660664
35879
577576
9716
48623
594202
392687
77415
146220
65939
368762
171546
5091799
3520581
3022148
2326804
2214988
2013609
1913357
190078
1746118
1715136
1666195
1625471