42443
430737
75487
336409
711120
178559
3596
11675
99350
218239
238480
437171
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471