495
179
21
346
321
4
147
547
96
55
48
154
93
224
205
86
132
20
607
253
454
139
206
242
171
32
84
745
124
20
10
4
119
236
103
109
122
938
139
186
47
265
163
333
848
38
325
24
