16737 96
6133 582
53376 742
11866 457
3382 282
13543 862
4217 380
4058 715
5080 769
3008 355
4753 557