30911 240
11230 42
5513 251
68515 323
105890 936
29346 127
24000 708
4458 626
2936 434
5080 594
3127 634