14524 580
4128 160
3218 73
22929 662
6541 585
2321 301
12547 376
12319 771
56780 587
61536 95
8870 676
22858 509
3354 337
6942 298
2650 528