2786
2
2125
1
2235
348
0
409
1152
2062
388
403
1440
1133
2328
685
572
445
347
1365
1045
422
419
868
330
1645
381
76
846
5875
722
6370
5
614