12426
7936
6012
6713
5116
744
7413
663
2249
658
929
560
997
775
612
1407
11218
773
21332
29727
18423
42558
33730