252916
185932
850262
184237
1044411
751485
666514
310626
796601
2583
946293
18862
172632
798546
655873
732768
7353743
528686
2968577
2964980
2961510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545