1596 295
2804 645
1117 61
18099 497
23292 120
27344 503
9949 405
12635 312
9096 491
1897 322
5730 759
17283 876
11460 455
2501 463
3329 668
3080 372