3498
4
17946
0
1153
1189
21152
8
2902
16
1481
32302
392
2535
2
19783
22731
1
1206
2932
1183
1094
2476
352
3735
1212
785
916
479
1310
2542
3090
6
2390
628
510
838