1591
0
2600
4
1628
2
3973
3
1575
5
2452
1381
4016
3380
2715
2183
9
2632
2709
6
940
1
2102
4600
10
1205
1005
1212
11191
22
495
3195
422
1801
7096
14
7893