906
1237
835
1227
1935
4496
1771
1823
1584
3596
1123
945
2582
1433
2102
1026
1083
3058
1197
1718
893
1693
1452
1006
914
849
792
7744
1242
891
1829
912
1404
4817
1168
1818
1251
866
5011
2417
2597
812
1452
995
4198
1522
19813
1715
10260
2387
6595
19039
1138
1539
1435
1991
1705
850
1258
1162