2245
3
3080
21152
8
1141
1
2799
6
1047
2
3090
2932
297066
0
5151
3715
2748
9
3054
2163
467
1633
4
3126
17391
7
1819
4651
3863
14
189326
904
2872
1716
2773
3050
3371
2309
1993