2631 295
2968 645
1435 61
18601 497
23758 120
27836 503
10209 405
12926 312
9227 492
1975 322
5899 759
17396 876
11820 455
2531 463
3415 668
3183 372