12126 157
11082 362
8204 170
7108 729
8119 584
40866 627
17822 171
6702 583
3400 542
5453 521
2808 108
3587 224
5765 596