255
0
1512
1
1849
2
2149
5
3426
4
13803
984
2087
758
1768
556
461
1659
596
3841
2465
2970
1392
667
607
638
2089
2932
936
571
2903
3
3051
1603
2124
1933