2245
3
3080
21152
8
1047
2
3090
6
1632
2932
297066
0
2799
1
2968
1606
1526
1539
3644
19944
1554
1371
1779
1681
2254
2972
5151
4499
12
1787
3715
4588
5
4651
2110
189326