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