12161 157
11120 362
8252 170
7159 729
8166 584
42286 628
18123 171
6743 583
3427 542
5495 521
2904 108
3620 224
5852 596