2925 290
18456 878
51421 690
38063 362
16922 239
27595 114
49584 581
16528 562
6087 617
5267 344
2944 374
6595 715
43621 493
20771 146