12162 157
11123 362
8254 170
7163 729
8171 584
42418 628
18153 171
6747 583
3430 542
5499 521
2907 108
3625 224
5864 596