2253 264
40244 59
2685 59
17767 88
9756 75
7945 671
4651 807
7758 357
2797 205
1742 68
3837 321
2364 355
2331 294