2346 471
2859 721
6915 466
3552 175
8953 647
13491 397
12065 869
12300 310
178960 791
60425 507
21770 570