2245
3
3080
21152
8
1579
2
1047
3090
6
1741
1
2932
297066
0
2646
5
11351
17
1044
782
701
935
951
696
802
1015
1087
1821
7
1687
919
709
276
693
194
1106
4
1397
164