2061
3
2245
3080
21152
8
564
1
2352
2
1047
3090
6
2932
297066
0
83
1229
2886
2430
5151
3715
1514
2721
1048
1431
994
1688
1833
2164
4651
4425
1739
1364
1813
4
1969