3835
4
1292
0
1638
418
570
1
2043
1452
1574
579
2083
571
3028
7
2512
2738
3
337
532
403
346
701
2
2935
3238
2074
1106
2771
898
4585
10
2901
598
1683