902
1
1581
2
3765
4
7762
14750
8
1295
2798
2650
20
571
0
2597
1424
2721
3
280
3683
5225
1383
6231
2926
4477
2250
2405
1184
3106
2245
297066
4305
1226
3053
7
894
2656