1581
2
3765
4
5225
8
3629
1
1247
810
2478
1160
5196
1676
1295
442
0
5801
2917
3
4732
1301
2274
2650
20
1404
5536
5252
280
1270
5717
1223
3371
9
1815
2250
13967
1908