2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
2132
2141
9
1554
1372
1
2147
7567
1501
5151
19944
8440
4
5621
3715
4167
9239
5
1979
1140
3694
4651
4573
2199
3562
189326
438