1000
0
801
1233
1
1537
2
1554
496
745
1837
2710
5367
3
3571
1734
1895
1306
619
673
810
1211
3597
5
2396
6026
2879
1309
812
2294
2152
526
2897
1938
2512