3125
2
2535
765
0
19783
645
2932
1622
1
3498
4
522
32302
512
547
17946
2533
1045
352
558
1153
223
3090
6
1094
1015
21152
8
25669
572
2996
452
3080
3
324
457