3498
4
32302
0
3051
2
1461
2535
17946
572
4044
5
4471
25669
14
475
34
3125
1647
1386
1
1189
1105
2663
2344
2524
914
490
2123
3090
6
1257
2305
2917
1061
5412