3592 591
41761 471
20627 878
8253 358
10227 698
66185 1029
25266 519
22587 748
5915 381
15116 642
3007 452