30021 325
10420 91
19293 390
12985 315
8449 440
14383 420
6695 599
7370 305
8613 697
8192 166
3173 163
15128 584
11832 92
9929 299
4112 751