2245
3
2352
2
3080
21152
8
1047
3090
6
2932
297066
0
1199
1
2123
697
573
7592
7
2108
2708
13676
21
1360
4
3608
9
630
1689
2385
5151
5465
22
1241
3100
2745
3715
917
2562
2272