1581
2
3765
4
5225
8
3629
1
1226
810
2797
5
1247
2478
1864
6327
7
1160
5196
1676
442
0
1295
9611
5801
2917
3
4732
1301
2274
4996
6
2650
20
1404
5536
3749
5252
280
1002