1053
0
1343
455
484
729
5237
363
392
383
1132
239
2235
553
913
2635
637
343
1779
569
543
2
1285
63
607
290
839
1