2245
3
3080
21152
8
1380
0
1606
1
1047
2
3090
6
3738
5
2932
297066
929
496
2571
1526
1787
830
5151
3715
4651
1660
189326
2082
2655
3227
2773
1813
1399
1751
1814
1746