2947 645
2281 612
9292 623
2787 565
1279 209
4621 646
3814 784
7114 810
6343 202
4816 111
9697 137
3571 527
2780 42
2126 111
3308 763
2859 39
22602 710
15598 485