846
1
2121
1648
460
0
1018
476
405
4383
4
366
2270
500
5408
12
300
753
384
729
328
622
83
434
5242
634
841
420
1732
239
1136
2
2909
2032
1216