555
1
905
2
241
679
1179
701
3
1591
984
805
2521
6
7062
1473
225
0
385
657
1317
651
715
6827
5
8071
22
2668
10
1494
8
4272
4006
2923
9
2403
2599
4
1779
2726
1732