21239 419
13351 533
27057 161
18048 551
10502 296
2568 84
5666 113
4998 596
3743 529
1065 62
4856 880
4384 342
79722 693