3981 570
12856 724
3455 623
12647 586
2611 347
11800 401
17861 387
5646 136
2380 82
5787 242
19682 660
3728 235
2308 201