31226 240
11319 42
5571 251
69414 326
107702 938
30627 127
25091 708
4540 626
3327 435
5149 594
3190 634