711890
1559641
128170
1040965
1241151
1566215
86793
819532
94916
168084
2476985
763771
2170519
1054949
839795
1074382
17718483
15170692
13825960
10661916
7067156
7009668
6899831
6810362
6246477
5695960
5462623
5322253
431770
4039231