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