30904 240
11225 42
5508 251
68487 323
105838 936
29301 127
23971 708
4457 626
2932 434
5079 594
3125 634