2520
671
935
210
561
121
635
171
786
247
705
141
214
110
527
77
310
90
582
150
730
229
746
222
498
173
738
324
382
104
702
351
184
125
262
121
286
32
236
49