1186
1
558
2
2127
3
473
985
761
740
75
401
1294
0
329
665
729
382
674
4298
905
1047
681
820
3208
463
68
593
662
513
441
1290
806
370