31001 240
11253 42
5527 251
68811 324
106434 936
29666 127
24327 708
4474 626
2952 434
5095 594
3139 634