2545
0
2506
4
503
305
872
443
469
322
1965
3751
2
278
338
3781
346
585
97
132
432
871
425
544
2156
1
849
1010
5
632
1070