2535
2
21152
8
1819
1
3080
3
2932
32302
0
3498
4
3090
6
17946
3724
4044
5
25669
3125
2760
785
19783
610
2110
280
1547
1461
940
2964
1813
7394
12185
1603
234
1123
1301