21813 662
6545 585
2298 301
12734 376
12346 771
56925 587
61666 95
8916 676
22956 509
3372 337
7007 299
2653 528