6596 306
9044 392
14712 630
48869 142
29252 334
15238 509
11446 524
10839 359
12351 485
9520 330
7017 240
2167 159