1050
1
753
25669
0
19783
2
32302
2411
4044
5
5440
8
940
17946
2535
3125
2258
1461
1055
2964
878
3498
4
3540
5599
11
2478
2366
4471
1672
3338
11717
453
1512
28098
14
3779