2972
0
246
352
678
158
314
261
575
320
1529
675
1257
1221
71
301
400
518
4106
255
5009
657
328
692
1132