2535
2
3158
572
0
1788
1
3080
3
2392
2932
21152
8
14
3498
4
3090
6
4179
32302
1819
1347
4044
5
17946
2996
1175
25669
3125
19783
1189
3156
280
1461
978
553
1619
1047