588
53
131
71
31
122
125
97
34
11
182
159
21
41
203
142
140
77
215
23
88
22
299
199
12
753
49
548
29
40
56
153
165
406
69
924
123
197
139
60
59
183
274
692
593
464
351
189
251
27
44
73
15
283
390
150