18
12
30
14
13
17
573
21
67
43
27
39
33
127
41
36
32
44
80
149
483
311
504
562
545
1.715
1.464
1.677
531
408
357
392