106426
25641
1004173
487726
89681
657687
84458
544436
355278
909803
612211
541819
5260799
3685581
3208148
2520804
2282988
2136609
2060358
193878
1832118
1745136
1729196
1661471