29395 41
4685 99
15392 750
16681 161
342402 577
134325 294
20798 406
40047 80
58388 947
59125 500
47910 214
17519 703
56216 735
6305 582