30
391
17
164
32
44
102
747
29
120
22
39
12
177
400
869
389
115
76
60
114
34
183
21
18
23
86
77
14
186
15
112
63
641
103
65
192
1773
28
27
81
71
129
41
176
10
72
48
145
61
43