8870 411
3268 436
5292 795
4301 655
5461 564
39882 244
31337 884
15383 280
3925 457
2497 76
4498 742
6450 664
3944 469
6115 824