30894 240
11221 42
5508 251
68459 323
105759 936
29259 127
23932 708
4456 626
2929 434
5075 594
3121 634