1293 295
2705 645
1083 61
18053 497
23267 120
27301 503
9910 405
12615 312
9087 491
1891 322
5721 759
17281 876
11433 455
2489 463
3325 668
3071 372