64530
108561
171454
1024143
890948
568935
691861
758948
87091
218545
922333
778583
861961
34083
919518
141318
14344747
659186
4418578
4130980
3394510
2876192
2154495
2147216
2039492
183966
1810948
16295
153761
1535545