1501
8
1386
2
819
1
474
547
612
614
684
1240
6
1061
4
554
412
961
404
456
514
4177
15
691
422
408
513
446
77
759
409
636
83
90
719
2088
3