655
5
339
0
2220
3
1460
2
499
1
592
2838
1076
2108
1628
1694
8
1751
4
2044
1199
2827
3816
3009
20
2663
2986
2214