19783
2
25669
0
32302
3671
1
2535
21152
8
3090
6
3083
2366
282
2932
2531
2715
3498
4
17946
1329
1294
1309
1153
19465
3886
3
2012
2516
1794
5296
13
2268
3080
2316
964