2245
3
3090
6
3485
7
2903
2932
2
3765
4
21152
8
2354
1
1819
3080
297066
0
5296
13
1794
921
571
894
2715
1689
1226
1015
2241
25669
2367
14
3053
19783
2535
2996
282
3671