58
38
511
35
281
311
371
554
811
49
2631
3984
1643
28
27
39
2148
1101
971
16
291
54
26
57
48
18
6
2463