291
935
946
1299
12610
1538
1998
332
35524
28
483
503
434
201
181
29
556
11910
183
253
489
504
71
985
462
423
301
603
554