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