19783
2
4236
3
25669
0
1972
1
32302
1431
5440
8
2921
5
2535
1637
2932
2258
3498
4
17946
1153
3090
6
2012
2366
1392
21152
1268
1819
3080
2316
2173
1044
2264
2512
4044
3083