2526 559
45618 476
247660 1088
129621 350
1847 432
21222 333
2764 135
8449 125
3363 526
15495 85
4962 223
2751 749
9261 71
52516 340
14013 267
9132 527
47050 204
7105 61