1047
2
2245
3
3080
21152
8
1828
3090
6
2932
297066
0
1988
1
650
3931
1787
1646
1564
1860
5151
898
3715
19079
598
4651
1289601
4
189326
1033
2773
3612
10
1050
2493
18
280
6707
24