31535
0
1821
6
1222856
4
665
3233
16
315
1
411
5316
3
1282
476
1547
3178
2
419694
9
2095
3025
762
1343
1885
477
573
398
475
572
3922
7
116
1276
49165
330
1327
1348