31251 240
11329 42
5575 251
69460 326
107780 938
30757 127
25314 708
4544 626
3331 435
5152 594
3194 634