12165 157
11124 362
8254 170
7165 729
8171 584
42446 628
18158 171
6820 583
3432 542
5500 521
2908 108
3626 224
5864 596