19961 580
7954 491
3887 94
4529 925
3715 495
3862 712
2769 521
13860 58
8137 573
2086 239
5623 659
3582 392
73492 652