31263 240
11333 42
5577 251
69506 326
107848 938
30865 127
25463 708
4549 626
3333 435
5153 594
3195 634