521
0
477
464
400
4106
643
409
611
418
804
363
1462
475
392
70
860
152
2395
935
275
552
58
675
766
1504
505
414
678
373
367