603
11812
425
327
183
306
292
111
212
377
1045
702
1107
485
754
1091
10
173
413
504
487
224
718
953
77
944
882
8811