1665 476
801 239
4050 930
3537 851
2855 576
4112 332
34099 298
4922 316
8012 948
14811 133
14193 577
8619 447
7835 627