2812
4
2524
2
430
1
1161
0
458
262
284
685
401
668
675
398
3559
5313
1101
3903
6
544
1031
2981
7952
2123
280
1811
4598
259
1511
1148
405
365
5875