5151
2
1403
1
3080
3
3715
21152
8
4651
567
1066
1246
2650
20
280
2405
2740
1346
2932
1718
297066
0
4957
5
1500
3090
6
181997
11
2773
2245
1047
3189
189326
1535
807
19079