43394
66771
205208
707616
233872
96553
104626
933585
276488
804845
639881
175284
5116799
3547581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471