12265
4015
49076
7196
4984
11642
31079
27532
20228
10935
1040292
21656
62099
47468
16709
5986
7463
149928