1447
1
480
2
509
1556
6
738
469
450
396
329
675
584
524
410
555
1307
648
409
568
563
1126
941
515
401
114
627
225
577
64
476