2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1787
1
1903
921
1893
937
5151
3715
2392
2097
4
891
1974
1345
1308
30334
946
1719
4015
4651
2181
189326
2044
2773
280