2897
1
2710
2
3022
7
2483
2530
4
3125
15
4623
5
9055
10
2100
5090
1455
0
2908
4099
8
3014
20
19944
490
1380
1491
2467
618
2497
3085
3491
1125
1211
3485
2003