2878 95
4077 619
15425 548
2733 198
7691 661
5577 495
4778 130
112916 897
5170 626
3720 743
2269 287
10132 464
6200 156