19783
2
32302
0
2906
1
25669
1768
17946
2009
5
1512
1888
5402
9
2350
2082
4471
910
2185
1787
4946
18
419
3426
4
7608
12
3354
1461
806
1766
2750
676
3498
4196
7258