1003
1
3196
2
7222
4
3565
8
1506
4715
5
3926
14
1271
2069
2400
6
3987
3
348
0
6200
2911
9
2348
5915
11
2478
5151
2529
7
1552
797
2317
2802
2292
3696
4823
4651
1015
2204
2676