2430 534
3302 391
6860 561
18835 879
12548 518
32303 436
6898 222
2732 164
2682 48
14186 634
8455 101