79566
983198
36244
680457
951541
410379
49292
773823
452125
364170
247175
43753
5151799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1722136
1691196
1638471