2776
3360
27314
1942
3924
22710
1703
3494
2704
4267
4014
3026
1584716
1093212
9936276
991916
94913
9121258
7439154
723711
68305
57993
54112
52168