2669
2
2698
1
3629
1446
1423
1564
1172
19944
432
0
1506
1495
918
489
883
1821
1682
4
2773
3
3789
8002
7
2234
2452
1640
1034
108797
513
1579
1753
5
2340
2386
6617