1688
1
2515
3
3125
5
19944
2
3196
1833
1431
2194
1969
1446
1757
1767
1432
432
0
4029
8
2942
6
383
5375
3189
4
2495
2710
658
1015
1694
469
4278
951
690
2522