2959
1
3159
0
1103
8607
8
2394
484
1889
596
562
1457
2663
2427
12
332
918
96
804
668
2794
2
1298
4684
391
3024
3
1581
919
2687
2332
1225
809
323
1952