60096
34360
647951
392534
948339
590458
18684
595669
32366
244657
613880
169502
5101799
3536581
3035148
2339804
2221988
2027609
1934357
190478
1750118
1716136
1677195
1629471