29519 41
4695 99
15403 750
16724 161
343072 578
134373 294
20809 406
40083 80
58410 947
59153 500
47944 214
17520 703
56226 735
6306 582