23
19
3
320
125
129
44
491
340
352
88
249
21
268
7
64
15
12
77
32
2
441
238
474
11
203
34
141
40
22
27
63
160
30
26
35
68
97
273
58
17
127
114
45
29
8