1059
1
1816
2
3336
2126
844
398656
19
3987
3
7034
5169
3255
4
5224
725
0
1359
1813
21152
8
37355
13
1427
562
7095
3673
6
2324
1064
1991
2763
539
506
3546
585
4072
1600