3326
3
1690
1
1382
802
0
596
919
894
1093
4311
1064
1243
2123
1105
1103
571
1788
534
490
2271
4
484
1166
2166
562
2663
1862
2771
668
2245
1298
477