12265
4012
49073
7196
4981
11642
31079
27532
20227
10933
1040289
21656
62097
47466
16706
5984
7461
149925