663
0
1939
544
403
1025
368
455
820
413
676
269
755
287
213
274
772
1020
410
799
470
535
286
325
381
2490
93
423
454
1661
1