387
431
501
571
331
493
2313
1003
25
16
572
963
1115
282
523
31
161
543
1454
1565
1112
10210
3810
29
1093