555
2
556
1
1110
761
574
679
1710
2035
8227
5
900
3
470
568
1309
4
914
1576
1376
1768
528
515
520
2011
697
573
4092
10
673
2146
572
516
2222
9
3505
6