1272
2832
664
426
686
340
3992
1591
343
1210
756
653
739
1087
1567
1517
1207
1399
248
276
696
462
913
252
288
317
440
704
197
390
226
1059
998
666
323
226
536
415
521
284
219
355
517
368
643
769
432
406
442
803
362
317
173
461
191
286
686
389
970
534