2600
4
1227
1
2405
3
597
2792
1680
2002
8
1162
593
626
2
1124
745
0
4629
486
1520
2181
1269
952
2365
2334
7
1094
2375
1208
1206
1503
1781
878
5443
10
2687