3835
4
1292
0
1638
418
2699
2
2949
2503
1
1517
3
570
1308
346
2043
403
1452
3505
1574
666
442
579
2083
703
571
11351
17
3028
7
935
2512
164
5658
9
1104
9566
8