506
2
509
1
704
897
4
910
685
1804
825
2140
717
3271
17
914
6222
4543
9
990
1604
730
1332
3
745
851
689
1522
2245
5
844
644
1375
2134
2168
657