2432
910
993
391
3652
2059
563
255
1265
496
484
176
582
377
467
250
949
289
845
280
937
298
1096
474
573
243
829
323
897
475
3486
1793
595
73
468
236
955
280
418
15