5550
845
1403
948
896
1659
3729
1694
1241
929
1361
910
1652
1312
848
1127
941
1264
1085
1080
871
981
2199
822
1937
2203
1515
969
889
1740
827
935
961
1101
791
1126
796
1620
957
2016
1122
1058
791
991
905
1384
969
1065
5648
763
900
4189
1127
4055
817
908
1679
951
817
910