555
1
905
2
241
679
1179
701
3
1591
984
805
2521
6
7062
1473
225
0
385
659
1319
653
715
6827
5
8075
22
2669
10
1494
8
4272
4007
2924
9
2403
2600
4
1779
2727
1732