21729 447
6525 235
58749 308
13495 676
12949 580
16864 896
4828 134
6924 75
3843 137
5324 88
1582 84
2303 78