31810
1913
1585
1653
1842
1613
2622
1671
1853
2701
2917
1280
1587216
1094812
9964276
995016
94963
9133258
7458154
725011
68375
58093
54242
52288