3125
2
765
0
4044
5
17946
14
2996
2535
572
32302
25669
522
19783
1189
1461
645
2964
1
1622
3498
4
2478
512
547
4471
2533
1672
1045
352
558
536
3779
616