38
9
128
1251
344
50
14
68
24
17
43
134
138
12
740
28
1832
156
197
110
448
51
41
48
98
40
31
300
59
537
49
21
140
208
147
402
405
112
133
60
67
35
124
70
108
53
100
116
44
418
467
102
298
63
183
13
18