1331
1
1054
629
0
8876
8
7952
3006
3
1513
1049
381
798
2410
2
1129
714
935
1133
630
1939
1009
1132
957
951
454
403
2121
4
1193
409
415
1045
2636
456