19783
2
3090
6
14
0
32302
25669
17946
2303
1189
392
2535
1769
1
581
2358
9
2932
783
3498
4
1193
1317
1849
3868
10
1320
1153
10598
1903
3
3694
1397
5347
1960
6095
2160