1477 320
2903 371
7440 678
3787 671
3583 486
3008 355
5197 227
3322 232
8569 86
19498 652
7576 411
3293 409