6
21
176
270
19
117
38
78
971
88
570
86
62
40
72
734
484
156
132
51
494
322
25
91
48
305
193
160
1173
140
370
188
23
56
120
15
13
22
116
34
149
20
133
146
121
14
10
189
272