110011
1770
1433
1380
1630
792
331
580
283
364
542802
290
42307
32150
31233
28455
2451267
22154
2137153
19566
1954149
15920
15700
13940