31225 240
11319 42
5570 251
69410 326
107697 938
30617 127
25075 708
4540 626
3327 435
5148 594
3190 634