21276 356
9553 865
10591 354
5754 543
8977 509
10242 227
1766 50
5614 838
3681 114
15082 194
6063 157
23345 332
1259 55
4686 870