31007 240
11254 42
5528 251
68845 324
106490 936
29692 127
24348 708
4475 626
2957 434
5096 594
3139 634