31302 240
11351 42
5594 251
69612 326
108065 939
31158 127
25669 708
4563 626
3347 435
5164 594
3204 634