2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1192
1846
1
1476
1444
847
3895
18
752
5151
5521
1371
2982
3715
1434
1637
1121
5033
15
2627
4
1715
1015
1700
1011
1422
2784