30907 240
11225 42
5508 251
68488 323
105854 936
29307 127
23974 708
4457 626
2932 434
5079 594
3125 634