119
1
369
1658
857
563
818
512
2
440
681
707
639
626
486
460
1663
9
328
1305
3
475
500
2423
10
1119
0
1150
445
648
524
649
362
1780
4
269
352