1681
1
2152
2
526
0
693
1660
3326
3
801
784
745
1000
1093
2562
830
673
582
868
1382
1691
496
2886
1690
2209
2392
662
1778
2710
1475
1570
16062
15
802