1612
1471
1136
1647
1262
1169
1339
1359
1261
949
7105
450
593
474
544
616
601
509
650
552
442
597
576
511
600
556
528
548
571
534
532
521
535
501