1048
0
1174
1
965
2547
3
2359
1530
1944
2
1599
1136
1795
3326
868
2368
538
1749
1068
1756
830
1000
496
1164
673
621
1093
476
2299
733
2106
1265
697