587
57
113
15
4
3
23
39
99
9
48
92
28
52
13
69
17
8
136
1
7
10
18
41
16
36
33
6
257
12
5
30
53
14
29
349
108
31