2432 534
3321 391
6861 561
18856 879
12567 518
32310 436
6947 222
2732 164
2692 48
14213 634
8459 101