21594 419
13703 533
27340 161
18149 551
11195 296
2682 84
5836 114
5263 596
3839 529
1150 62
5050 880
4576 342
85922 696