31254 240
11331 42
5576 251
69471 326
107790 938
30788 127
25369 708
4547 626
3332 435
5152 594
3194 634