2903
3
18816
11
19783
2
3090
6
3765
4
2932
21152
8
25669
0
17946
1938
3080
2964
1
1603
3546
2906
1334
572
1002
4471
1285
1337
2013
2522
1492
951
2523
2258
1694
996
6236
10