2245
3
3080
21152
8
1047
2
3090
6
1281
4
2932
297066
0
1813
1
1825
951
3326
1814
1015
1087
1632
1690
2166
1606
1751
1746
8527
5489
11
1082
3562
2131
5151
2710
1660
19944