595 89
3276 719
5027 480
16200 212
44552 142
24081 303
4279 356
5557 323
1563 229
15757 549
3188 494
1299 180
16637 706
1524 203
6495 688