471
0
262
979
438
729
1161
547
543
931
2551
1
2655
340
297
676
90
239
1428
586
17
407
2152
423
2211
17353
1116