2431 534
3304 391
6860 561
18842 879
12555 518
32303 436
6907 222
2732 164
2684 48
14189 634
8455 101