31293 240
11343 42
5590 251
69576 326
107997 939
31086 127
25617 708
4561 626
3344 435
5162 594
3203 634