21152
8
2245
3
3080
1813
1
1372
1047
2
3090
6
2932
297066
0
2773
4321
4
2219
690
1787
2152
564
2906
5151
913
3715
2593
1179
189326
7034
567
1812
2392
4179
4651
2732