2409
1440
897
1157
1483
967
1807
893
922
3906
1317
1086
1313
2840
1248
887
1053
881
812
1476
972
900
5783
798
844
930
2393
862
1999
1169
26675
813
15898
2040
913
917
980
1625
1221
884
1020
867
2245
2467
4116
840
1087
872
2284
1337
5090
1261
4286
2515
1030
2056
2017
3626
2449
1268