95
413
106
24
583
49
74
35
38
111
270
48
33
17
54
42
28
7
23
9
62
13
55
79
32
20
317
151
36
400
21
224
175
5
618
1787
52
44
383
96
595
41
130
143
66
156
40
302
158
115