2245
3
3053
7
3765
4
1970
0
2255
2
928
1
1720
1022
1185
297066
2771
267612
4978
1226
894
539
852
469
2340
99072
571
36905
1306
1723
1868
501
1876
1248