4644
1845
2449
6791
10587
2372
3680
3095
5368
3131
4626
3884
6605
5733
10643
13404
14045
13363
8260
6616
17427
63950
7523
6898
12223
66565
16527
10208
20836
34408
111405