103
41
26
21
464
55
48
282
305
182
71
29
64
94
37
106
231
45
6
143
11
78
18
17
44
23
299
30
25
33
144
595
36
32
20
126
58
168
98
27
46
57