2727
2
3498
4
152
0
2224
543
3621
1
3510
4111
2657
3
2749
2748
932
1452
1054
2459
9
2395
1098
1343
400
913
1053
553
2189
2061
573
5237
475
458
860