2316 471
2854 721
6903 466
3525 175
8920 647
13481 397
12047 869
12274 310
178730 791
60387 507
21642 570