5151
2
3080
3
1901
0
3715
21152
8
4651
32353
12
2650
20
280
1
2405
1019
2740
2932
1202
297066
1468
1047
7994
1636
1500
3090
6
2037
1931
4
181997
11
3261
676
14421
2773
1751
4656