21193 356
9483 865
10519 354
5724 543
8895 508
10045 227
1736 50
5558 838
3642 114
14943 194
6010 157
23047 326
1242 55
4676 870