957
0
3025
1
951
1392
1922
1425
454
403
650
2121
4
579
409
1506
415
1045
456
267
1557
1661
274
602
1129
722
410
408
2346
368
787
474
3168
10