1632
2
1660
1
1568
1000
0
3326
3
496
673
1787
4311
662
693
1690
1755
1380
868
619
3090
6
830
526
2903
467
2932
635
1782
528
11153
8
3738
5
1399
365
2996