31535
0
17353
25137
1020
2730
6
19279
2
547
3114
4
20634
8
2587
16
1780
1
437
1098
4536
1157
2727
467
1137
2243
7
3092
2275
6800
1501
845
418
968
2809
1824
2668
1540