15016 457
9286 158
3260 412
17566 524
7802 42
12657 672
2289 277
6754 440
14237 820
3197 574
3184 78
15119 807
8656 230
7262 462
17326 614
15795 811
7552 867
10840 310
3889 117
13645 50
19221 176
28674 279
30102 77
10345 220
4411 317
4261 69
9720 68
4797 570