202
233
133
166
602
164
56
270
2075
141
201
177
648
379
434
185
110
71
790
57
39
108
2533
172
421
1542
28
703
100
299
68
88
38
130
2021
152
162
79
852
944
74
119
749
267
545
32
66
304
188
142
58
42
103
195
503