19783
2
25669
0
1168
1
32302
4358
6
1267
3090
572
467
5209
9
1467
2903
3
2932
17333
27
117
2176
2996
1392
2711
929
1461
1675
999
559
21152
8
2530
4
1021
1380
948
2173