1477 320
2903 371
7441 678
3788 671
3585 486
3010 355
5305 227
3323 232
8572 86
19503 652
7580 411
3294 409