196
162
4
306
624
13
322
342
259
246
6
1
81
96
224
411
418
398
201
86
22
776
489
124
47
407
220
421
121
448
7
669
151
600
441
373
132
816
347
874
344
401
37
163
284
324
46
82
