1501 320
2912 371
7449 679
3800 671
3618 486
2997 355
5247 227
3344 232
8531 86
19567 653
7851 411
3356 409