2657
3
1011
2
1631
1
593
1714
1832
1340
0
1931
1918
2554
752
1314
531
1451
768
223
4455
468
238
157
268
265
965
297
2509
18
213
545
454
284
266