472
0
505
714
392
363
458
422
553
414
464
246
1602
573
373
913
2972
846
139
46
8116
6
501
1348
1132
1199
63
1454
675
1774
2
1084