420
1
977
982
1683
4
1384
2
368
1185
511
401
129
3
1093
868
935
0
599
990
82
74
75
452
392
987
7
912
1473
312
526
349
457
307