152
56
93
523
78
85
1804
147
129
197
452
91
148
27
179
141
162
126
185
40
58
494
271
210
71
87
119
221
217
191
1535
1229
1563
219
544
2530
235
8843
1641
1667
1969
706