1133
0
957
578
1
320
722
1862
649
584
787
895
400
410
2934
377
1396
802
445
297
839
749
2490
292
392
21743
409
255
1027