1232
0
453
471
655
1603
683
1075
1649
1
1238
546
1297
5009
525
951
2328
343
621
3659
14
1033
46414
396
455
422
953
267
1043
1431
2