659
144
610
323
915
474
373
205
629
170
376
204
1608
844
630
371
611
353
628
186
880
368
498
253
971
402
585
227
594
87
457
186
559
112
632
214
541
142
565
130