2245
3
3090
6
2903
2932
2
3546
1
908
0
3765
4
21152
8
873
3080
297066
2907
1189
2996
2518
894
2650
20
2897
572
596
7086
12
2189
3304
5
3158
444571
9
1780
571
2994
3041
1226