21238 419
13349 533
27055 161
18046 551
10495 296
2568 84
5662 113
4995 596
3740 529
1064 62
4853 880
4381 342
79669 693