31266 240
11334 42
5580 251
69513 326
107864 938
30894 127
25481 708
4549 626
3333 435
5153 594
3196 634