152220
34408
383810
946984
92622
479571
316559
560866
505912
42200
154674
186192
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191178
1761118
1719136
1686195
1634471