19783
2
25669
0
2270
32302
1849
3498
4
2440
3
2151
1
2551
4044
5
17946
2535
3090
6
3008
3125
1260
1363
1461
3870
12
2964
4715
948
990
2478
4148
4471
1659
1672
3724
3779