3015
0
472
1073
63
392
353
116
543
729
956
1
2211
464
518
573
913
165
276
675
363
2804
373
501
1454
2819
46
505
714
1132
246