657
2051
1883
813
606
610
1132
745
1064
853
1113
956
1837
733
1492
879
611
1540
933
1502
1105
1077
585
1185
1062
694
1577
765
1678
2062
590
1745
1082
801
1253
647
1750
599
2804
2303
737
695
791
1477
1982
963
903
915
1384
987
1218
676
872
2236
832
