3215 73
21852 662
6529 585
2309 301
12515 376
12279 771
56659 587
61382 95
8864 676
22824 509
3344 337
6938 298
2641 528