31293 240
11345 42
5591 251
69586 326
108022 939
31112 127
25636 708
4562 626
3344 435
5162 594
3204 634