14522 580
4126 160
3218 73
22904 662
6540 585
2321 301
12546 376
12319 771
56779 587
61534 95
8869 676
22855 509
3354 337
6942 298
2649 528