31307 240
11351 42
5594 251
69621 326
108075 939
31185 127
25685 708
4564 626
3348 435
5165 594
3204 634