604765
689820
313327
104152
332188
871948
49531
585151
939431
588406
250354
342296
5082799
3516581
3011148
2319804
2213988
2009609
1905357
189878
1746118
1715136
1663195
1624471