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