50908 797
17233 505
4477 267
3981 189
7577 136
866 46
2875 566
6649 660
23599 535
8432 590
960 199
1240 221