2325 471
2855 721
6906 466
3536 175
8930 647
13485 397
12053 869
12280 310
178748 791
60395 507
21681 570