3591 591
41742 471
20618 878
8251 358
10219 698
66180 1029
25259 519
22583 748
5913 381
15114 642
3007 452