603706
934328
525115
252674
957172
37202
2466192
782594
643595
329536
703515
77231
107193
662464
793653
967900
10390744
601286
3710577
3564980
3197510
2086495
2039216
2025492
181366
1757948
16065
152461
1515545