12161 157
11120 362
8251 170
7158 729
8166 584
42273 628
18122 171
6743 583
3427 542
5495 521
2904 108
3619 224
5851 596