29013 324
9867 91
18937 390
12379 315
8051 440
13393 420
6309 599
7052 305
8301 697
7711 166
3053 163
14465 584
11363 92
9486 299
3970 751