2125
1
2786
2
409
0
2198
403
348
2062
4820
1440
388
1133
360784
19
2328
685
5875
527
2235
1045
321
868
736
76
957
454
1557
415
846
614
2123
419