655 145
3006 830
2344 402
21322 747
8717 244
7662 528
8592 596
18517 646
2865 181
4111 395
5652 544
17712 507