15
308
182
28
180
8279
33
30
335
240
584
23
7
299
116
72
41
51
60
150
119
141
38
160
64
97
257
48
45
29
43
402
47
85
36
10904
58
49
437
336
70
148
145
183
115
748
255
24
385
100
21
235
77
69
73