30897 240
11221 42
5508 251
68472 323
105784 936
29271 127
23938 708
4457 626
2930 434
5077 594
3122 634