458
0
1152
266
2920
9
3125
2
1227
584
4594
1
2296
296
1897
2683
691
759
431
503
1045
422
517
745
479
2952
1232
471
2105
1603
683
1075
1649