46710
972
2087
82965
1770
3558
232929
2387
3555
39013
4400
2120
1589116
1096812
10000276
996616
95103
9146258
7475154
727111
68515
58393
54362
52328