20131 560
5557 423
3844 215
2043 150
12807 329
9070 603
3931 493
6552 839
5315 669
14458 390
35237 489
8372 548
33350 746
15882 654
4652 150
9575 353
14492 421
17811 656
8551 623
4281 266
16892 234
1623 107
3310 98
18750 89