460
83
278
243
340
186
23
18
80
61
55
256
119
3501
2283
117
302
1195
68
813
103
40
43
176
120
98
4
82
76
52
75
108
29
27
65
104
15
116
118
107
24
57
111
177
224
84