1616
971
6523
890
1002
2835
1350
1311
3944
870
1872
2765
1589116
1096812
10000276
996616
95093
9146258
7475154
727111
68515
58393
54362
52328