4304
3983
3490
6392
5804
3704
4237
5329
13167
8098
9985
7907
9741
8770
44354
14642
6683
13907
10975
14444
9201
18084
11272
18634
29029