21287 356
9558 865
10607 354
5756 543
8987 509
10269 227
1770 50
5618 838
3687 114
15095 194
6070 157
23379 332
1259 55
4686 870