19783
2
572
0
25669
32302
1528
2921
5
5440
8
2535
2258
1
2996
4642
3
1412
3791
7
1162
3090
6
1228
2316
14
2932
3498
4
774
456
2666
9
1832
3723
17946
18816
11
1189
1265
2906