5097
1247
878
890
1020
2296
5045
9488
1134
1051
795
1060
1457
5842
1313
21054
1030
1145
903
925
1234
984
4235
862
823
962
827
1145
1038
841
986
954
810
4536
1468
1584
1561
1080
1843
1395
2922
2055
817
1048
1529
877
1993
877
4321
1764
3193
7273
995
2348
795
1534
1585
968
887
1399
1987
861
2904
839
838
2757
1170
5281
2330
2249
2748
2740
1540
5071
1321
2271
1008
859
8557
1057
927
2863
839
878
1775
2142
2531
1972
889
9485
1080
870
1136
1162
1355
1787
1014
2049
817
849
1009
1241
8525
983
1088
894
1975
12006
5639
1425
2010
2068
1391
1442
2038
946
3769
1587
2700
1092