2431 534
3302 391
6860 561
18841 879
12554 518
32303 436
6905 222
2732 164
2684 48
14187 634
8455 101