49
42
654
503
8918
161
272
664
992
574
474
683
973
1146
653
283
13
331
1585
563
662
211
18611
713
133
802
10810