636560
680667
6856
139505
525140
594458
966182
846413
830252
233167
997218
214627
5188799
3610581
3141148
2441804
2251988
2078609
2002358
192578
1780118
1725136
1701196
1646471