15016 457
9283 158
3260 412
17564 524
7797 42
12655 672
2289 277
6751 440
14235 820
3195 574
3183 78
15114 807
8652 230
7261 462
17319 614
15790 811
7552 867
10840 310
3883 117
13641 50
19217 176
28666 279
30097 77
10342 220
4410 317
4260 69
9720 68
4796 570