130
48
26
35
395
204
69
119
123
78
28
38
160
462
71
121
90
51
83
136
99
34
146
114
77
209
678
58
103
76
180
68
383
40
321
625
89
168
266