3058 46
2078 219
1660 218
1521 122
6903 531
72692 450
28037 247
20871 73
9944 715
3964 397
4718 350
4880 635
7265 625