21592 419
13701 533
27335 161
18147 551
11191 296
2682 84
5834 114
5262 596
3838 529
1150 62
5050 880
4574 342
85891 696