420
1
660
758
3
108
347
396
2
478
308
709
361
366
485
903
2525
5
645
3761
13
543
885
1352
897
1796
872
595
562
88
429
759
1337
75