802598
354165
106768
202730
660151
562306
619425
297652
744348
80612
75366
51157
5161799
3574581
3099148
2403804
2238988
2062609
1978358
191878
1774118
1723136
1692196
1639471