12631 97
11907 117
22088 358
10039 539
3085 217
4685 554
3840 713
29485 431
7717 691
13447 598
4934 282
4106 280
19305 208
4257 867
4610 634