663
1
1124
731
1475
958
701
562
720
2708
5
1815
990
555
3373
4222
661
2
455
600
705
620
1209
833
4250
3
5163
1365
11
926
681
1138
2776
1067