2245
3
2906
2
297066
0
2250
1
746
3012
4
4837
5
1845
1019
1533
3127
5627
1527
4954
967
1827
5820
3041
4031
1226
3053
7
762
2740
5141
2550
2797
1295
78
2773
994
6