3225
3
1508
2
418
0
1975
1
1243
2123
1494
1681
1105
344
1103
534
484
490
596
2663
562
1166
668
1862
914
1298
1581
1411
938
809
477
1500
475
2271
4