1050
1
753
572
0
25669
2411
19783
2
3090
6
2903
3
2932
5440
8
4358
2258
21152
2996
1055
878
32302
1015
496
3540
3080
2366
3338
11
11717
453
1606
28098
14
2295
2921
5
1819