2821 560
821 198
25241 594
4815 749
56460 483
60410 506
5186 133
2947 46
27013 168
2530 130
14433 97
14011 299
117937 641