31313 240
11353 42
5595 251
69634 326
108109 939
31245 127
25727 708
4565 626
3349 435
5166 594
3204 634