170
669
194
139
22
235
347
138
599
17
70
196
76
157
306
132
788
562
624
12
489
82
7
81
421
220
365
47
4
651
324
312
448
137
381
441
96
322
328
398
306
72
600
296
816
344
163
