31257 240
11333 42
5577 251
69484 326
107814 938
30832 127
25436 708
4547 626
3333 435
5153 594
3194 634