1447
1
480
2
509
1556
6
738
470
451
396
329
675
584
524
410
555
1307
648
409
569
563
1126
941
515
401
114
627
227
578
66
476