2786
2
2125
1
2235
348
0
409
2062
388
403
415
1440
1133
2328
798
685
572
2634
177
347
1045
419
868
514
381
76
846
5875
722
614
1511
787