2749
1
456
0
1004
951
1832
3
820
2702
269
505
860
1661
4857
2
1267
992
826
410
918
482
439
2190
2758
2076
409
668
262
479
802
2853
1133
1045