2280
2323
832
1391
1929
969
15533
2925
1456
827
803
923
782
904
890
1299
2087
969
1295
828
1294
1859
963
980
2593
1876
809
842
1833
10005
898
10010
1830
18219
1557
1083
1112
1453
903
1472
5738
5013
844
1160
2471
2085
1750
1269
1053
2497
10446
869
2383
1094
958
985
976
884
954
1037