3903 591
41865 471
21143 878
8265 358
10624 698
66670 1029
25447 519
22918 748
6010 381
15157 642
3094 452