19783
2
25669
0
32302
2535
21152
8
3083
3090
6
2366
1
17946
2932
3498
4
1399
964
1329
1294
1153
2012
3546
2264
3080
3
2316
1760
2666
9
2921
5
3593
16
1044
946
2258
297066
2525