3053
7
883
0
504
3252
1252
458
1137
1
2740
611
575
945
2
1306
1785
984
1972
3
619
5599
11
1064
733
566