19783
2
1451
0
1380
1372
1
1265
3289
1431
1168
2760
4
1554
2932
2090
1603
1778
5339
5
2258
1397
1063
1363
3614
6499
3
3107
7
3117
8
3805
6