2331 471
2855 721
6907 466
3540 175
8935 647
13486 397
12054 869
12285 310
178761 791
60400 507
21702 570