3590 591
41739 471
20616 878
8250 358
10218 698
66175 1029
25256 519
22582 748
5913 381
15113 642
3007 452