8786
7411
13249
30448
7754
15945
10860
6589
29585
12208
120366
30980
34103
13579
30458
11054
15578
8611
15152
4700
4992
28653
203809
50816