1020
0
2730
6
2657
3
2668
2
1580
20634
8
467
1824
968
19279
171
2855
648
970
1416
25137
116
72
325
594
618
706
581
839
2076
1
418
851
382
1685
692