1477 320
2903 371
7440 678
3788 671
3584 486
3008 355
5198 227
3323 232
8570 86
19501 652
7576 411
3294 409