2328
3
267
0
1161
957
339
749
722
929
776
597
408
5875
306
1540
297
1411
820
1935
1043
413
943
585
647
362
115427
968
368
895
809
390