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