19783
2
25669
0
2535
32302
2907
1819
1
3090
6
21152
8
3498
4
2682
2932
2666
9
2906
17946
3176
2966
10
2087
983
30334
636
1867
1124
3470
5
755
2318
7793
2542
2465
7304
7
3265