953
944
979
1391
2128
915
895
989
1028
2073
954
1160
2473
1941
1714
2763
937
928
2790
1092
895
2255
889
1836
1438
1092
4310
1457
4137
1945
900
965
4153
1436
935
1365
2452
1002
1644
1050
1317
2314
896
1127
944
1539
913
1107
836
1432
980
958
884
1101
5848
964
2335
909
938
2811