31293 240
11345 42
5591 251
69585 326
108018 939
31109 127
25635 708
4562 626
3344 435
5162 594
3204 634