2245
3
3080
562
1
21152
8
5825
4
1047
2
3090
6
2932
297066
0
2525
2732
5151
189326
3715
2489
4651
504
592
2059
2773
712
3366
2080
2620
1741
9220
280
4360
7
1826
2650
20