3527
4
1546
1
1350
5
230
0
664
2
754
259
570
688
3
1473
12
994
876
1338
2818
1051
1061
440
653
525
975
521
5660
16
560
666
3237
602
537
5590
719
430