15597
7033
2683
17184
8238
77902
31697
36331
16138
20486
12750
39647
8267
12678
10834
2824
5661
16617
16441
1776
22646
12499
8785
7426
15226
69351
6085
8141
9693
79184