31258 240
11333 42
5577 251
69495 326
107828 938
30842 127
25442 708
4548 626
3333 435
5153 594
3194 634