2328
3
2957
6
1172
1
333
467
0
3056
3171
2
2766
7952
1470
1557
415
951
409
1346
4
1015
474
479
266
675
430
381
401
750
1009
1133
1939
2470
957
262