2393 425
23413 337
10016 503
9664 435
14703 624
105877 920
58394 446
6347 83
3956 256
1775 184
3256 739