29996 325
10405 91
19286 390
12966 315
8438 440
14362 420
6690 599
7364 305
8604 697
8174 166
3172 163
15109 584
11824 92
9914 299
4112 751