6445
6
2929
3629
1
2534
0
1752
1348
4
1618
1889
2502
2966
591
2801
2
1019
1106
841
1484
3137
1525
3
862
7793
2650
20
2936
10
3497