1147
1
351
554
740
344
289
3164
2
1460
270
329
515
763
535
3
1350
1072
990
446
766
862
384
259
308
293
4217
9
1056
1304
728
274
235