30393 285
155754 291
36738 426
25365 311
153688 1037
26979 273
40524 763
19424 421
65635 895
4307 682