21593 419
13702 533
27338 161
18149 551
11194 296
2682 84
5835 114
5262 596
3839 529
1150 62
5050 880
4575 342
85912 696