1501
0
1020
1451
1
518
1824
2275
2
19279
2311
25137
17353
31535
5429
445
320
3815
2727
2190
777
392
737
1949
3
503
255
323
25127
1682
357
1880
1132