31267 240
11334 42
5581 251
69514 326
107866 938
30898 127
25482 708
4550 626
3333 435
5153 594
3196 634