31289 240
11341 42
5587 251
69558 326
107960 939
31030 127
25595 708
4557 626
3341 435
5159 594
3201 634