1504 320
2943 371
7510 678
3848 671
3631 486
3049 355
5480 227
3387 232
8756 86
19649 652
7644 411
3320 409