2843
699
871
1762
803
2162
1082
3195
1005
822
1035
788
1713
947
1051
1316
835
927
1427
2113
1477
2510
1421
1806
2930
5118
1475
1163
1362
1495
1840
4694
1671
13228
6395
10596
22388
10986
5511
5849
12327
19427
4604