1001
2
770
0
1866
3
472
4936
1
1091
4682
1949
232
428
1053
780
445
1898
518
615
76
521
7756
493
477
300
93
1649
2431
2337
3123
499
475
2693