283
65
20
98
39
18
15
26
17
47
19
12
37
138
58
11
71
64
104
90
35
504
48
70
208
57
247
171
23
407
374
13
74
73
66
60
56
41
55
25
31
100
110
172
119
99
610
133
327