5550
845
1402
948
896
1659
3729
1693
1238
929
1361
910
1651
1312
847
1127
941
1264
1085
1080
871
981
2199
822
1937
2203
1513
969
889
1740
827
935
961
1101
791
1126
796
1620
957
2016
1120
1058
791
991
905
1384
969
1065
5648
763
900
4188
1127
4050
817
908
1679
951
817
910