8535
12
3234
3
2907
2
2962
0
2043
1475
1
2595
8
1308
665
2939
1986
776
1545
2601
4
1485
3621
2366
2760
2411
1339
1657
501
1049
1817
717
3428
1417
2238
985
1066