2245
3
3080
21152
8
2189
2
1047
3090
6
2932
297066
0
8535
12
3615
3830
2338
1
539
5151
1393
1542
1022
3715
3543
7
35
7567
3368
1311
1993
3779
4651
189326
2259
2773
280