21708 662
6515 585
2309 301
12500 376
12263 771
56633 587
61336 95
8862 676
22813 509
3342 337
6934 298
2636 528