30902 240
11224 42
5508 251
68484 323
105828 936
29298 127
23969 708
4457 626
2932 434
5079 594
3123 634