3742
6
1443
1
21152
8
2505
2
2535
3354
19783
2932
2258
1015
3498
4
32302
0
17946
833
1038
3518
3
3835
5
1153
3090
25669
1451
1819
3080
2522
2999
1044
1743
870
3054
2500