629390
1173862
1377534
698553
1081819
932746
684759
695612
961523
626237
103440
248677
316439
1310942
1083663
822619
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
7072831
6915477
6900960
6416253
457570
4367231