2657
3
2668
2
2727
573
0
1161
1020
3092
1
2608
2190
671
1465
5027
683
349
525
1782
1446
521
744
292
152
456
2564
31535
504
4126
6
165
2152
14492
7039