4978 514
105584 236
42879 217
19368 405
11009 561
5751 447
8945 806
3290 261
2384 406
2739 755
2685 433