31251 240
11329 42
5575 251
69460 326
107782 938
30759 127
25318 708
4545 626
3331 435
5152 594
3194 634