240
0
32302
3116
3
3498
4
25669
9611
9305
8
1801
1199
1
2350
2
17946
7034
745
2250
2907
915
1461
4519
15
2268
1768
4062
7258
7071
5
1936
280
3090
6
1317
2190
6707
24
4033