31288 240
11340 42
5587 251
69548 326
107944 939
31011 127
25586 708
4554 626
3340 435
5157 594
3201 634