1264
381
816
253
3086
1294
731
233
2806
1276
534
202
368
185
538
234
496
254
326
196
836
257
1137
466
641
165
649
120
452
209
790
292
599
191
366
263
695
90
960
311