29534 41
4697 99
15403 750
16731 161
343193 578
134379 294
20810 406
40086 80
58412 947
59155 500
47947 214
17521 703
56228 735
6308 582