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