31001 240
11252 42
5527 251
68805 324
106427 936
29664 127
24321 708
4474 626
2952 434
5095 594
3139 634