2559
3
2166
1
1690
2392
2
1778
693
0
745
635
2152
1681
2615
1665
915
717
2934
1354
994
6
83
2663
1860
849
905
1660
801
526
1619
995
673
1089
3326