1846
1
4029
8
1243
0
2123
1105
1103
1476
534
490
2271
4
484
1444
596
1166
562
2919
2
847
2663
1862
3895
18
668
1298
477
914
1581
5521
1371
938
2982
809