21239 419
13351 533
27057 161
18047 551
10501 296
2568 84
5665 113
4997 596
3743 529
1065 62
4855 880
4383 342
79715 693