29966 325
10393 91
19279 390
12952 315
8431 440
14347 420
6680 599
7356 305
8596 697
8165 166
3168 163
15094 584
11810 92
9897 299
4111 751