1531
2
2959
5
709
0
710
1248
1
3356
1015
586
3063
10
452
3574
577
774
661
1440
377
715
673
454
484
1484
2090
580
676
919
570
352
572
532