1106
649
2057
3160
4604
3237
10824
3319
2010
9670
7225
1481
1547
3973
9084
1545
3933
30018
4422
13341
62787
20564
25839