2431
1
2468
3
1295
571
0
2890
815
2650
20
2001
1716
894
280
2600
4
1426
929
2534
1581
2
197
4833
2250
3765
2245
2475
297066
1226
3053
7
1075
3017
3683
392
2354