2786
2
2125
1
2235
348
0
409
1866
3
2062
388
403
1440
472
1133
2328
685
572
770
347
1045
419
868
381
4682
76
846
5875
722
614
1511
787
4536