3060 818
1198 274
3086 385
24688 95
9066 41
5896 646
4254 539
4229 222
4051 443
4483 612
4979 79
4562 629