9593 756
19820 599
3849 820
6354 641
3328 564
2383 194
5025 396
13317 315
4393 202
5753 484
15093 267