33
24
1
4
26
124
87
16
11
3411
12
35
14
21
23
64
197
22
65
13
108
9
57
30
82
39
257
18
28
148
17
208
105
79
1060
248
540
418
73
71
46
358
58
7993
620
20
15
98
32
50
8
48