31535
0
1824
518
2275
2
543
3092
1
2111
3
3990
20634
8
25137
968
2730
6
363
486
2809
341
425
1614
569
1251
714
19279
573
356
457
2668
3114
4
116
475
2224