2880 95
4077 619
15425 548
2733 198
7693 661
5577 495
4778 130
112922 897
5170 626
3720 743
2269 287
10140 464
6200 156