2432 534
3322 391
6861 561
18859 879
12568 518
32310 436
6959 222
2732 164
2692 48
14213 634
8460 101