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