142
925
144
443
47
276
54
275
39
227
25
16
32
55
34
155
28
152
130
24
131
9
10
1
5
23
66
510
12
18
13
11
30