3559
1
1045
0
1059
2328
291
535
231
238
1939
1824
968
2727
2
663
1440
648
467
722
1498
3868
408
1167
349
820
767
2398
755
517
3428
3
366
580