802209
235331
657122
102645
100478
638943
986365
606142
51180
821543
571467
863376
1006932
797265
894648
43975
17718483
15168692
13822960
10660916
7066156
7009668
6899831
6810362
6246477
5692960
5462623
5322253
431770
4039231