2231 264
40024 59
2664 59
17763 88
9755 75
7933 671
4648 807
7746 357
2781 205
1728 68
3829 321
2353 355
2327 294