2391
1382
4274
1466
10679
4323
29403
8127
7840
6718
5759
2216
6143
2515
4641
9206
3879
9041
7681
2749
3412
12605
15068
2871
16774
11696
64480
110561