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