21
145
141
487
238
179
126
84
73
356
108
67
211
162
96
77
60
76
125
193
252
72
70
49
215
11
245
286
187
199
192
89
46
240
220
37
168
482
152
1866
324
302
47
786
306
161
116
105
307
681
136
403
417
65