2686
8
1681
1
5033
15
5521
2
1250
3125
5
1364
4435
3
2189
6200
5375
0
1382
2495
31371
64
469
2292
1485
3819
2776
5889
3156
3926
14
1540
7042
3196
1220
2736
1639