2925 290
18456 878
51422 690
38063 362
16923 239
27595 114
49584 581
16529 562
6087 617
5267 344
2944 374
6595 715
43623 493
20772 146