2328
3
2934
2
1464
1
7258
0
2535
19783
2932
3498
4
25669
32302
1819
1749
1537
17946
1336
7793
1153
3090
6
21152
8
4114
2733
697
2090
2558
3001
2999
2468
3080
2886
1044