3498
4
21152
8
32302
0
3090
6
3051
2
1461
3080
3
2932
2535
17946
572
4044
5
4471
25669
5151
14
475
34
3125
1647
1386
1
1189
1105
2663
2344
2524
914
490
2123
1257