295
935
956
1309
12710
1548
1988
332
35524
28
493
503
454
201
181
29
566
11910
183
253
489
524
71
985
462
433
301
593
544