21257 419
13361 533
27074 161
18057 551
10552 296
2576 84
5671 113
5013 596
3753 529
1076 62
4869 880
4396 342
79994 693