1584 295
2802 645
1114 61
18093 497
23287 120
27342 503
9949 405
12634 312
9096 491
1897 322
5730 759
17283 876
11457 455
2500 463
3329 668
3079 372