2657
3
20634
8
2730
6
1020
0
2668
2
814
1
509
2474
1385
521
395
411
2870
543
1084
483
399
2855
488
1337
326
1506
1936
374
2395
105290
2076
443
467
1581