3691
5
2301
2
1020
0
2881
747
3498
4
1997
2224
3335
1
729
3510
2211
4111
2657
3
2749
470
2748
1452
2459
9