2393 425
23413 337
10018 503
9664 435
14707 624
105881 920
58406 446
6347 83
3957 256
1777 184
3256 739