1386
1089
914
2481
1782
2597
2107
4137
8792
16152
2308
2696
8601
48141
7662
10668
73248
2843
3479
13709
6139
8167
15265
7667
7571
5037