504
2
567
1
2912
7
1392
1576
551
470
770
803
555
403
4625
9
1112
478
1205
1090
4
485
1132
8
484
390
2311
6
341
678
532
635
384
332
2003
16
1571
3