2847
10
4971
2
940
1
1832
4
2607
3942
22
1103
1623
2048
882
2115
1330
758
1193
1699
1661
819
867
491
1753
12979
6
1077
0
796
471
3241
505
1131
2193
3
570
2022