2925 290
18456 878
51429 690
38065 362
16925 239
27605 114
49586 581
16533 562
6087 617
5267 344
2944 374
6596 715
43629 493
20776 146