6044
8
1615
1
7733
2
1000
0
745
1606
2578
693
1365
3485
7
3688
5
3326
3
2153
830
526
467
1079
2165
1289601
4
673
868
784
1883
802
3041
5414
697
2136
5439
2199