19783
2
25669
0
32302
2535
1660
4
3090
6
2316
2173
1
2921
5
2932
3498
2666
9
1712
17946
2906
1153
1787
1766
5440
8
2368
2012
2366
21152
1672
1350
945
7793
2258
3080
3
19465