59
9
101
1406
636
693
643
401
372
8711
273
37
976
2107
181
19
15314
392
523
337
2399
1017
613
462
253
973
983