422
0
505
58
472
1650
1084
1504
822
1
1073
2211
2047
4864
8
913
2972
501
139
1454
464
116
530
4
246
63
1348
4940
5
573
363
392
633
714
846