201
306
183
156
185
271
270
190
170
252
202
134
179
484
1
433
736
2
542
564
314
333
371
1273
967
480