31257 240
11333 42
5577 251
69485 326
107822 938
30836 127
25439 708
4548 626
3333 435
5153 594
3194 634