106
42
86
44
633
135
82
64
1045
91
47
58
45
145
66
29
18
33
20
17
108
48
319
32
31
102
201
77
125
46
27
39
546
746
34
217
28
170
79
35
837
25
21
51
62
8
294
161
2651
1453
281