2912
10
1883
1
3595
6
883
1129
0
267
3168
3535
3
896
1385
2521
383
1084
1518
814
417
733
1302
1665
1291
579
5262
7952
625
2
16840
15
1049
2177
3559
11483
8
935