3903 591
41866 471
21151 878
8265 358
10628 698
66671 1029
25448 519
22923 748
6010 381
15157 642
3094 452