1632
2
1660
1
1568
3326
3
693
0
635
1690
1000
4471
673
526
572
4311
1334
528
1399
596
365
1547
3765
4
668
1424
1778
1970
919
1819
2100
14
1844
25669