839
7412
9816
585
6122
344
500
505
9623
407
7212
558
11454
5930
9710
13422
6314
16140
8010
674
455
10222
11135
4170
1880