19783
2
25669
0
2756
2258
1
993
1513
1060
32302
345
2535
1486
1153
3202
408
2086
847
1794
1344
1612
2410
4
1599
2313
3090
6
1260
1456
3371
1549
2180
3
2932
4471