31290 240
11342 42
5589 251
69564 326
107973 939
31045 127
25606 708
4560 626
3342 435
5159 594
3201 634