1618
326
1571
629
3494
1451
2728
1439
781
311
416
214
1252
437
594
258
808
280
513
279
548
201
768
400
1083
471
1248
437
668
244
685
73
849
337
677
155
722
334
854
343