28
238
119
56
58
533
50
991
45
34
29
27
14
13
385
958
94
10
62
104
74
2
113
35
21
15
7
54
506
24
49
1729
23
30
88