1578
577
610
203
1103
335
751
58
668
182
762
308
532
72
1072
538
610
135
123
83
523
230
669
351
613
190
282
185
437
176
1030
337
436
127
209
127
650
173
536
230