3902 591
41865 471
21140 878
8265 358
10624 698
66667 1029
25445 519
22918 748
6010 381
15157 642
3094 452