322
104
742
194
446
88
360
188
818
260
239
96
627
159
561
218
662
210
397
212
272
70
147
68
1475
567
613
86
534
166
486
216
519
171
521
127
475
129
212
20