31535
0
3114
4
17353
25137
2730
6
2275
2
20634
8
790
19279
1098
1129
6800
1642
1
521
1584
2119
1603
1230
1518
2809
1664
1563
2111
3
915
263
863
964
1448
467
1326