21193 419
13326 533
26993 161
18019 551
10427 296
2545 84
5641 113
4947 596
3715 529
1049 62
4824 880
4357 342
79111 693