21716 662
6511 585
2293 301
12617 376
12218 771
56682 587
61295 95
8888 676
22856 509
3344 337
6956 298
2641 528