1683
821
720
692
1116
940
738
661
923
858
2254
3005
1084
3949
1535
2180
970
766
860
761
704
725
3884
1160
798
1106
1729
1101
875
985
2491
704
803
1031
801
1136
1309
3293
2109
1565
945
1143
1308
1605
1053
1419
738
1596
763
1106
1259
895
3503
978
5639
1205
1010
708
947
1771