2245
3
3053
7
297066
0
2767
5
1940
2
2109
1
1032
4617
3683
2797
2683
240
389
3015
469
2354
2773
2940
1970
5225
8