1101
1
501
830
1558
4
2906
585
1378
2
1616
3
466
2258
525
2485
1672
2447
6
108797
0
2990
1294
1332
562
2478