3498
4
21152
8
32302
0
3090
6
3051
2
1461
2535
17946
4044
5
2903
3
2932
1015
1
2669
1694
951
690
3125
1647
564
25669
3080
2344
1743
1257
108797
2305
2917
5412
1189
5169