11153
8
1360
1
997
2907
2
866
2838
3412
2655
845
3957
3
3245
2744
0
904
1239
1384
5
2082
1468
1433
20163
44
3351
1728
1424
1691
3562
1442
453
662
528
1749
6612
10