631
21
174
243
49
1395
126
32
41
23
72
184
193
361
165
113
289
149
2674
79
54
38
71
48
201
822
81
290
145
167
77
35
645
204
82
28
157
486
509
258
391
73
276
1832
740
196
94
52
935
99
60
61
67
215