2125
1
2786
2
409
0
2062
403
1440
1133
2328
685
2235
1045
868
348
76
365
846
5875
614
1511
935
413
514
1043
347
388
527
1939
957
951
1308