31256 240
11333 42
5577 251
69480 326
107808 938
30815 127
25415 708
4547 626
3333 435
5153 594
3194 634