29766 42
4730 99
15445 750
16817 161
344691 578
134485 294
20832 406
40154 80
58474 947
59217 500
48010 214
17524 703
56252 735
6317 582