1425
1
2245
3
3080
21152
8
1196
1047
2
3090
6
2932
297066
0
583
1598
4926
5
1518
5151
3715
734
1931
3041
515
5829
22
2005
4651
862
189326
1978
2989
2773
822