4993
0
583
1646
893
804
7
1070
690
295
383
325
577
2172
415
1334
6747
402
463
538
2402
4
490
2666
9
521
1
1406
2
1218
1078
553
1486
317