1545
2
596
0
1431
1
1166
1862
1813
562
1611
445
1061
5430
2439
1243
3159
2123
1105
1103
1787
534
490
2271
4
484
533
2663
668
2760
1298
477
914
619