2326
4
1324
1
1358
3
1439
2
1156
1033
2830
7
415
0
798
177
7952
3006
1231
11756
2200
6
887
1133
1939
1009
957
951
454
403
514
2121
409
1045
456
3559
1557