2245
3
765
0
797
693
541
142
894
645
476
1080
3014
20
352
148
297066
372
96
463
567
521
416
868
2771
1136
2
1704
509
49
2121
1
588
657
492