530
1576
1147
1401
973
742
561
83
783
611
1753
894
1928
28
592
5
281
711
18
302
412
622
471
12510
39
453
2116
462
733