29993 325
10405 91
19283 390
12963 315
8435 440
14361 420
6688 599
7363 305
8602 697
8171 166
3172 163
15106 584
11821 92
9911 299
4111 751