257
521
482
646
781
594
21317
1609
18712
1547
658
1109
55
1286
151
1123
1238
1439
1228
764
815
20
161
17
244
384
16412
1429
604