3888 493
3115 506
31673 149
37442 588
47810 608
15420 331
8818 798
24856 307
12433 234
19018 828
10644 591
22955 707
9425 192
9325 752