31212
24515
2610
1700
1050
1810
1333
1824
2370
4297
2534
1763
1636817
1156912
11234276
1035416
10145259
97744
8294155
776211
71206
61944
57562
54188