24486
22406
9483
3057
11843
2638
1818
5667
1490
2187
1839
2542
2177
5498
5785
9365
3943
4532
3794
4537
6695
24520
13974
6000
11613
16558
10543
5150
20578
4475
8098
4649
17647
40024
44852
28444
61067
5776