2245
3
3080
21152
8
2781
1
2904
1047
2
3090
6
4884
2932
297066
0
3158
2133
400
1664
1041
2294
951
1568
298
1015
1087
1606
2999
1751
8527
5489
11
999
1428
3613
1174