167
82
1147
117
563
77
54
6
57
215
171
123
246
114
119
1069
30
17
159
11
71
73
9
157
298
43
394
1021
81
39
484
382
42
40
186
88
231
279
629
21
168
242
48
1377
124
31
41
23
72
181
360
165
107
142
2655