1152
0
1527
1
381
1101
1645
1931
2
2161
1822
5
4455
1893
2328
1059
328
325
1123
3
1043
1172
1215
267
1832
944
1004
413
521
263
1852
4000
8280
8
2497
5313