29640 42
4712 99
15421 750
16766 161
343876 578
134434 294
20818 406
40109 80
58440 947
59182 500
47981 214
17522 703
56236 735
6308 582