31293 240
11343 42
5590 251
69576 326
107995 939
31084 127
25617 708
4560 626
3344 435
5162 594
3203 634