3590 591
41734 471
20614 878
8250 358
10216 698
66175 1029
25255 519
22582 748
5912 381
15113 642
3007 452