425
1
403
389
2
96
571
1179
999
765
3
344
75
890
894
445
665
418
416
400
820
263
1651
296
361
312
184
557
1512
91
619
90