6596 306
9044 392
14712 630
48868 142
29251 334
15238 509
11446 524
10839 359
12351 485
9520 330
7014 240
2167 159