12163 157
11123 362
8254 170
7165 729
8171 584
42438 628
18155 171
6754 583
3432 542
5500 521
2908 108
3625 224
5864 596