2760
4
1691
1
2573
7
2756
2
4096
1814
1819
526
0
673
3933
1606
174
19944
1000
2368
473
538
693
1632
3562
1293
745
2578
443
40314
14
1547
2562
4311
29355
1380