989
1
1448
480
2
509
1557
6
738
470
451
396
329
675
584
525
410
555
1307
648
409
569
563
1126
941
515
401
114
627
227
585
578
67