2600
4
1243
1
929
3
1545
2
801
0
2431
1668
1581
1380
2468
3357
11
1382
2475
2250
956
3765
2245
1636
5
3943
989
1226
3053
7
3187
2035
894
2430
830
10243
868
571