2245
3
3080
21152
8
2352
2
1047
3090
6
2932
297066
0
5151
3715
1048
1
1431
1364
994
1688
1833
2164
4425
4651
1739
1813
4
1969
776
574
3117
2322
189326
1182
746
1815
7