6236
10
1189
0
1174
1
3012
4
32302
2480
17970
15
14
10827
3551
2535
2
2920
3491
467
4044
5
3083
2465
1527
496
236066
3125
9956
3
1047