474
0
1432
2
858
1
813
791
596
647
1150
963
741
555
289
501
375
1416
340
611
449
393
335
506
441
168
132
246
162