1020
0
4111
2
637
675
467
2855
3
169
2668
20634
8
25137
443
968
1462
1
2730
6
381
403
1161
918
781
1133
78
1931
31535
80
749
1004
5713
383
931
2121
4