172641
839190
1015221
483311
935135
957557
727538
23584
17121
349729
128670
11177
5165799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1642471