909
1
500
476
589
563
1126
941
584
515
1307
648
524
555
409
410
802
2
1556
6
329
675
75
470
451
509
480
1436
738
396
641