1612 295
2809 645
1118 61
18104 497
23294 120
27352 503
9951 405
12635 312
9102 491
1898 322
5731 759
17283 876
11468 455
2503 463
3329 668
3081 372