2245
3
1941
4
1425
2
2709
1828
1
4867
7
297066
0
2354
852
870
1748
1226
3053
851
970
894
764
571
964
5094
9
5505
14
2797
5
908
1295
1184
2773
1656
280
108797