27869
626318
151147
954747
514151
1028517
116366
715891
52434
356967
141829
922339
993359
156109
933640
985737
12187745
629686
4035577
3953980
3306510
2656192
2121495
2089216
2032492
182666
1761948
16255
153361
1528545