3588 591
41730 471
20614 878
8250 358
10213 698
66175 1029
25254 519
22581 748
5912 381
15113 642
3007 452