1066
1
1751
2349
3
623
951
929
1964
496
0
2535
2
1543
1606
1380
1168
2530
4
1526
989
1107
2733
1431
11924
2254
1527
467
635
2476
2466
5
1174
599
7394
1739