4647
1845
2451
6797
10588
2373
3683
3096
5373
3134
4630
3887
6606
5737
10644
13405
14045
13367
8262
6618
17429
63951
7526
6899
12226
66571
16528
10209
20837
34410
111409