1034
362
719
170
590
199
882
286
1546
827
1107
426
948
376
1099
433
518
165
542
249
566
164
693
177
654
141
512
139
274
108
1079
528
365
158
851
430
782
275
809
127