663
0
668
1610
798
286
391
1025
476
456
339
298
535
918
1712
799
366
248
2490
4455
2
1043
413
253
640
1411
979
6302
1
266
755
1893