15016 457
9282 158
3260 412
17562 524
7797 42
12653 672
2289 277
6751 440
14233 820
3195 574
3183 78
15112 807
8650 230
7261 462
17319 614
15790 811
7551 867
10839 310
3874 117
13639 50
19215 176
28666 279
30097 77
10342 220
4410 317
4259 69
9720 68
4796 570