30910 240
11227 42
5511 251
68514 323
105885 936
29342 127
23999 708
4458 626
2936 434
5080 594
3127 634