7041
6171
2790
8241
2530
13390
5400
3420
5870
2160
10650
20173
1611017
1125812
10503276
1013916
96643
9531258
7854154
749911
69816
60344
55822
53158