3140
1458
2390
1525
814
1605
2272
5973
913
795
1973
4337
1157
1790
4451
1795
2492
5945
877
1051
932
958
1238
823
1261
862
2447
822
1055
1103
927
952
872
935
847
1253
949
993
1077
824
997
1844
917
2033
977
1149
970
1419
1514
1073
998
1050
1010
6243
980
979
944
858
4430
856