555
2
556
1
1110
761
575
680
1710
2036
8231
5
900
3
470
568
1311
4
915
1576
1376
1770
528
516
520
2011
697
573
4092
10
674
2146
2223
9
3505
6