31251 240
11331 42
5575 251
69465 326
107785 938
30774 127
25343 708
4546 626
3331 435
5152 594
3194 634