403
1
389
2
96
569
1179
999
765
3
344
75
890
893
444
664
418
416
400
820
263
1650
295
360
312
184
557
1510
91
619
89
409