12173 157
11141 362
8263 170
7175 729
8184 584
42722 628
18232 171
7023 583
3446 542
5512 521
2916 108
3636 224
5883 596