12120
4526
6819
2825
274
370
559
703
578
8013
287
335
19066
14660
12661
11400
8672
837263
7810
7442
708148
625142
61211
5570