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