18403
6
1428
1
9290
2
580
0
373
759
2330
4
1649
462
360
1418
476
6800
572
1282
330
121182
4336
1885
552
3663
217
388
471
2666
1009
429
5622
1431
1276