31535
0
1824
1428
1
3114
4
608
1045
918
3373
6800
1105
909
1192
1020
1069
2522
4594
1586
2275
2
1649
611
1152
1009
772
693
1921
953
17353
458
1541
1115