1001
1
1819
1568
662
0
1305
784
300
1787
1660
1382
2138
3
1844
526
496
1093
801
915
1199
1380
1268
1462
673
1087
2757
674
830
1976
4179
1013
868