862
1
624
510
340
294
238
0
319
468
434
2
420
412
393
389
582
621
521
773
415
832
86
738
524
349
1003
3222
7
432
85
543
91
120