2886
2
2535
940
1
21152
8
83
14
0
3498
4
32302
635
4044
5
572
17946
7258
674
2996
3562
745
25669
4335
3125
66
19783
1189
1461
2740
3
915
1016
1690
2964
1603