3488
8
393
0
962
856
1348
376
587
1224
2189
247
649
714
522
459
477
697
434
718
575
845
157
320
383
4864
1
290
284
2306
197
819