1047
2
2245
3
3080
21152
8
3090
6
2932
297066
0
3612
10
1050
19079
6707
24
9817
5151
3715
1300
1
1233
2110
1839
3263
4
3410
1355
3871
12
4651
2471
189326
1636
1802
2773
770
280