2430
656
918
205
560
121
625
171
786
247
699
139
214
110
525
77
307
89
580
149
713
228
738
221
493
170
732
322
381
104
690
349
184
125
262
121
281
31
236
49