31227 240
11319 42
5571 251
69420 326
107703 938
30636 127
25101 708
4540 626
3327 435
5149 594
3190 634