30216 42
4810 99
15486 750
17002 161
347534 578
134700 294
20886 406
40262 80
58601 947
59331 500
48163 214
17531 703
56293 735
6331 582