19783
2
32302
0
1267
25669
2711
1168
1
5209
9
1467
117
2176
1392
17946
1461
1675
999
559
2535
1021
948
2173
582
370
956
1077
2932
17333
27
3498
4
3765
873
1632