507
525
624
727
711
2
1255
1
1014
1108
3
587
1183
1534
889
559
882
1496
1843
1717
1242
4002
1745
2201
1953
1368
677
873