7581 628
5164 109
3048 232
2211 83
4703 471
3494 234
8116 895
4891 187
8489 495
6627 813
4600 118
60850 537
54807 815