2993 803
1770 540
1676 365
25621 661
6761 294
4420 596
6911 288
6685 712
5681 525
9616 676
2923 233
3143 206
4132 172
21945 812
3782 121
5758 603
5297 485
1382 277