1656
1
471
0
355
1751
1946
424
1348
642
1077
1082
322
1543
563
409
991
572
556
511
2861
1123
729
419
24091
3
588
1415
854
657
1189
915
3012