77
1755
1405
76
13411
291
131
321
421
524
19719
80
1169
703
623
841
1134
33118
28812
964
1615
322
335
25
391
571