2125
1
2786
2
409
0
915
403
415
2123
5875
347
1133
2328
846
2062
2702
177
1440
1780
957
514
868
1153
798
685
349
2235
2634
165
1557
1045
719