402536
659291
504926
60096
34360
647951
392534
948339
590458
350445
18684
595669
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471