4496
4658
1029
3061
912
1372
1718
1006
1504
993
894
2659
924
2201
858
9368
1125
1490
2061
2370
4614
956
893
773
1154
2113
947
1227
977
1401
1103
984
5005
1083
1731
975
986
1177
850
1273
13053
1144
1081
3767
1085
997
792
954
813
983
937
3648
1563
7311
1472
1942
1491
1042
1558
987