31289 240
11341 42
5587 251
69556 326
107954 939
31027 127
25594 708
4557 626
3341 435
5159 594
3201 634