31267 240
11334 42
5581 251
69517 326
107870 939
30899 127
25491 708
4551 626
3333 435
5153 594
3196 634