3429
3
687
0
2064
1
1005
822
1037
1256
883
1462
2
3827
963
1646
1665
3151
9
1018
1094
876
860
1167
2314
1007
965
475
798
116
29323
521
639
4
2800
58