3225
3
388
0
1508
2
493
534
1975
1
1243
2123
1105
1103
484
490
1889
3159
596
804
2663
562
1166
668
1862
914
96
1298
1581
1411
938
809
477