2359
1
1530
0
1944
2
1599
3326
3
868
538
1749
830
1756
1000
496
673
1164
2106
476
2299
621
733
1093
1197
3808
4
962
4006
1366
1239
725
2039
1265
1182