108
111
46
14
122
17
947
6
10
25
213
12
51
61
40
607
107
20
15
34
2
35
28
64
22
175
38
26
31
96
483
5
59
23
13
39
58
7
44
43
54
146
29
11
9
161
263
431