20103 580
7979 491
3910 94
4538 925
3726 495
3868 712
2782 521
13918 58
8152 573
2097 239
5635 659
73728 652