2595
790
1131
335
836
236
1154
453
1329
506
1130
495
776
378
1612
638
997
480
791
201
304
167
432
172
426
178
1234
597
658
227
208
73
400
140
506
68
632
174
452
162