4872
4119
4463
3932
11110
8572
14079
17981
31200
20946
24337
20437
57438
103046
25083
33190
25067
42722
40098
25086
33060
30698
57142
23016