31001 240
11253 42
5527 251
68809 324
106428 936
29666 127
24322 708
4474 626
2952 434
5095 594
3139 634