31293 240
11344 42
5591 251
69583 326
108015 939
31106 127
25632 708
4562 626
3344 435
5162 594
3204 634