6591 645
4269 521
12648 938
3215 618
2597 42
4300 693
5601 645
1619 281
664 41
1524 241
1002 228
418 53