30910 240
11226 42
5510 251
68511 323
105876 936
29335 127
23996 708
4458 626
2936 434
5079 594
3126 634