19588
30139
6848
59988
523
15454
23244
3375
3275
11948
3806
2071
2799
861
3742
353
929
3813
2451
6007
7822
1189
8245
11922