813
0
846
1020
787
798
2132
547
1872
1
503
482
408
781
1824
418
691
344
2524
2
2727
325
957
968
1161
1199
1230
5
456
269
5875
4536