2245
3
1494
0
3053
7
883
504
3252
1252
458
1558
4
2450
2740
1
611
575
1306
1785
984
1972
619
5599
11
1064
733
566