55885
205520
263975
600530
719584
368660
4362
647453
481549
741608
8728
71951
5167799
3586581
3110148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471