1691
1
2729
14
1632
2
1778
1443
866
845
1327
2781
1547
159
1323
300
0
1594
3
1345
610
10293
5
1673
526
1690
693
1000
496
83
784
801
830
2392
2368
1093