16953
12140
10320
1169149
9285726
2850
5350
7461
20006
17840
4940
8550
430510728
238124380
1665518312
156729267
129581178
123003252
1114268895
103215210
88215178
82949290
74643139
69268158