306 31
14585 636
7715 520
4909 565
2844 630
25241 732
16805 468
1023 325
14672 301
10263 185
5025 212
19760 581
11075 320
15512 74
4969 771
231 54
8389 768
17188 320
18754 62
3252 41
16922 663
18654 176
27211 752
34694 202