530
511
2042
2383
1835
341
1583
17310
572
59
74
672
13511
694
867
555
5
446
543
30
7
1024
12517
95
1436
361
682
1114
93