988
2
1681
1
1038
1015
1380
0
1694
784
2077
951
690
2669
496
2591
1787
619
2756
564
16062
15
1743
7034
2767
5
108797
868
1306
801
2044
830
2999
3
5431
2131