996948
278342
711213
648423
193678
911822
80365
924850
334218
164941
766439
427519
5827368
4769935
4549459
35911000
3545286
3503462
3489956
3146226
3097729
2597209
225427
2180407