3591 591
41746 471
20622 878
8251 358
10220 698
66180 1029
25259 519
22583 748
5913 381
15115 642
3007 452