1663 476
800 239
4045 930
3532 851
2853 576
4108 332
33832 298
4911 316
8009 948
14802 133
14163 577
8608 447
7821 627