458
0
1045
1541
4594
1
1314
2952
745
1128
584
611
637
552
2010
1015
759
392
154
525
768
1319
1152
1297
507
1710
776
1085
4328
10
266
621