12161 157
11120 362
8251 170
7157 729
8166 584
42253 628
18119 171
6742 583
3427 542
5495 521
2904 108
3618 224
5851 596