2478
3
2452
2
4996
6
458
0
1507
1
3034
4
1465
1903
1348
2886
2658
10
3629
1444
591
616
3859
5
1106
2234
2794
2332
841
1868
1618
12472
3497
669
1225
2763
862
2650
20