2245
3
3090
6
21152
8
2903
2932
2
3765
4
25669
0
3080
297066
4291
378
2629
1087
1
55904
5252
1226
5627
951
37355
13
2906
3053
7
19783
2535
1514
4044
5
3083
17946
2465
3125
3546