31263 240
11333 42
5577 251
69504 326
107843 938
30860 127
25460 708
4549 626
3333 435
5153 594
3194 634