2100
2
5090
1455
0
3673
6
19944
467
490
1380
1491
2467
4
618
2497
1125
1
1211
2003
2454
2919
1359
4499
12
2901
2241