4271
4
1020
0
2306
2972
1084
1410
1860
1462
289
501
336
1221
1600
815
2076
1
370
451
787
1348
356
31535
2727
2
273
46
1277
5
2188
9
360
1045
1428
1563