15016 457
9286 158
3261 412
17566 524
7803 42
12657 672
2289 277
6755 440
14239 820
3197 574
3184 78
15125 807
8656 230
7262 462
17327 614
15796 811
7552 867
10840 310
3889 117
13646 50
19224 176
28678 279
30105 77
10345 220
4411 317
4262 69
9721 68
4797 570