3140
1458
2390
1526
814
1605
2272
5974
913
795
1973
4337
1157
1790
4453
1795
2492
5946
877
1051
932
958
1238
823
1261
862
2447
822
1055
1103
927
954
872
936
847
1254
949
993
1078
825
997
1844
917
2034
977
1149
970
1419
1515
1073
999
1050
1011
6243
980
979
944
858
4432
856