2280 264
40465 59
2694 59
17774 88
9756 75
7953 671
4656 807
7772 357
2815 205
1746 68
3847 321
2367 355
2337 294