25931
13991
19642
14313
32961
9591
21181
6870
14982
3690
3410
6570
2960
4770
5145
104714
3776
42311
5233