19783
2
25669
0
32302
2535
578
2542
840
2193
9
3090
6
2316
2921
5
2932
3498
4
1522
2666
2759
1
17946
7909
2589
1922
2243
2906
1378
8
1153
5440
2012
2366
2823
21152
1672