2526 559
45646 476
247692 1088
129633 350
1851 432
21245 333
2772 135
8469 125
3363 526
15495 85
4962 223
2751 749
9262 71
52522 340
14013 267
9145 527
47061 204
7106 61