2993
1857
819
1673
1045
1118
3228
869
1296
2173
958
36287
11435
5163
1162
19705
1055
1778
1370
1667
1001
14432
1370
1416
7222