1582 295
2802 645
1113 61
18093 497
23287 120
27342 503
9949 405
12633 312
9096 491
1897 322
5728 759
17283 876
11457 455
2500 463
3329 668
3079 372