3006
3
1056
1
2326
4
333
1937
518
1374
2830
7
415
0
915
1550
5
798
1922
177
7952
1578
2
3268
1894
1306
1054
1392
1133
1939
1009
957
2086
951
454
403
514