31014 240
11257 42
5529 251
68865 324
106534 936
29723 127
24392 708
4477 626
2961 434
5099 594
3141 634