3903 591
41865 471
21146 878
8265 358
10627 698
66670 1029
25448 519
22920 748
6010 381
15157 642
3094 452