31251 240
11331 42
5575 251
69463 326
107784 938
30770 127
25333 708
4545 626
3331 435
5152 594
3194 634