3125
2
547
0
558
3090
6
1094
645
2903
3
2932
2996
21152
8
352
765
1726
1622
1
522
3080
108797
512
2533
1045
25669
471
1015
1126
3206
5
572
582
1123
454
1537