670
0
1153
16526
1
1656
4
1995
2
471
1206
3
857
437
636
1246
719
1797
7
409
419
672
985
1249
1520
1268
752
3158
392
1929
1852
561
449
868
6256