2249 356
8821 210
58429 291
43728 617
82987 572
6048 627
1216 77
4337 864
4759 697
9343 619
20898 116
8678 680
6602 593
19889 475
55835 467
4186 748