21594 419
13703 533
27341 161
18150 551
11195 296
2682 84
5837 114
5264 596
3839 529
1150 62
5050 880
4577 342
85933 696