1604 295
2807 645
1117 61
18101 497
23293 120
27346 503
9949 405
12635 312
9098 491
1897 322
5730 759
17283 876
11466 455
2502 463
3329 668
3080 372