2299 264
40598 59
2699 59
17776 88
9757 75
7962 671
4661 807
7778 357
2821 205
1747 68
3852 321
2370 355
2339 294