19783
2
25669
0
32302
2535
3886
3
3090
6
1754
2316
3671
1
2921
5
2932
2715
3498
4
1819
408
2666
9
2956
17946
2507
2892
2638
1309
2906
1153
5440
8
19465
2012
1768
1748
2366