18004 523
23280 878
12157 545
184594 911
256507 1039
38868 83
20970 244
57389 756
7804 388
4396 712
3769 279