7
23
146
930
33
20
372
39
245
6
1123
13
148
130
28
135
79
176
364
22
62
10
9
24
60
52
415
29
68
19
69
12
3
26
61
1054
18
17
42
16
344
125
59
8
14
41
683
1906
155
145