4428
1066
1794
437
468
171
449
97
123
30
390
61
508
7
516
155
341
111
374
18
160
58
594
153
417
56
507
141
397
18
288
92
487
90
195
65
281
109
566
159