31253 240
11331 42
5575 251
69467 326
107786 938
30776 127
25350 708
4546 626
3331 435
5152 594
3194 634