981
0
1045
1425
1935
1167
516
391
255
722
423
787
280
410
275
209
408
771
505
409
1661
1
325
2143
467
668
657
584
498
5938
592
5313