21152
8
3498
4
32302
0
3090
6
3051
2
1461
2535
17946
4044
5
2903
3
2593
1
2932
550
3125
1647
297066
25669
3080
2344
1257
2305
2917
5412
2711
2911
9
4651
1189
5169
398656
19
913