14957 97
5472 680
124832 689
17548 427
25192 84
3505 319
8432 436
13838 616
3594 269
2832 224
7750 692
3543 383
8012 784
2283 58
2175 300
1907 190