1593 295
2803 645
1117 61
18097 497
23287 120
27344 503
9949 405
12635 312
9096 491
1897 322
5730 759
17283 876
11460 455
2501 463
3329 668
3080 372