425
1
403
389
2
96
569
1179
999
765
3
344
75
890
893
444
664
418
416
400
820
263
1651
296
360
312
184
557
1511
91
619
89