12089 157
11037 362
8168 170
7073 729
8065 584
39995 627
17358 170
6671 583
3371 542
5411 521
2777 108
3546 224
5657 596