123786
2316844
95918
789322
108556
670115
1344717
990518
1458716
1010
1568820
1516616
430435728
238057380
1665118312
156685267
129543178
122951252
1113878895
103191210
88169178
82921290
74617139
69244158